sub contractor - Spanish English Dictionary